home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Business Assistant
/
Business Assistant.iso
/
indus
/
auto_inv
/
inv_0110.prg
< prev
next >
Wrap
Text File
|
1991-08-07
|
5KB
|
184 lines
*--------------------------------------------------------------------------
* Program KEV_0110 - Add New Invoice - Labor Costs Kevins Subaru Invoicing
* (c) 1989 Systematics Consulting, Inc.
*--------------------------------------------------------------------------
CLOSE ALL
SELECT 2
USE KEV_LBOR INDEX KEV_IDX2
DO WHILE .T.
ANSWER = " "
A_LABR_DESC = SPACE(50)
A_LABR_COST = 0000.00
B_LABR_DESC = SPACE(50)
B_LABR_COST = 0000.00
C_LABR_DESC = SPACE(50)
C_LABR_COST = 0000.00
D_LABR_DESC = SPACE(50)
D_LABR_COST = 0000.00
E_LABR_DESC = SPACE(50)
E_LABR_COST = 0000.00
F_LABR_DESC = SPACE(50)
F_LABR_COST = 0000.00
G_LABR_DESC = SPACE(50)
G_LABR_COST = 0000.00
H_LABR_DESC = SPACE(50)
H_LABR_COST = 0000.00
I_LABR_DESC = SPACE(50)
I_LABR_COST = 0000.00
CLEAR
@ 24, 10 SAY "Systematics Consulting, Inc. (303)674-8445 - Program KEV_0110"
@ 1, 1 SAY DATE()
@ 1, 71 SAY TIME()
@ 2, 5 TO 5,75 DOUBLE
@ 3, 15 SAY " KEVIN'S SUBARU "
@ 4, 15 SAY " Add New Invoice - Labor Costs "
@ 6, 10 SAY "Invoice #: "
@ 6, 25 SAY INVNUM PICTURE "#####"
@ 6, 35 SAY INVNAME
X = 8
@ X, 8 SAY "Description:"
@ X, 60 SAY "Cost:"
X = X + 2
@ X, 8 GET A_LABR_DESC
@ X, 60 GET A_LABR_COST PICTURE "####.##"
X = X+1
@ X, 8 GET B_LABR_DESC
@ X, 60 GET B_LABR_COST PICTURE "####.##"
X = X+1
@ X, 8 GET C_LABR_DESC
@ X, 60 GET C_LABR_COST PICTURE "####.##"
X = X+1
@ X, 8 GET D_LABR_DESC
@ X, 60 GET D_LABR_COST PICTURE "####.##"
X = X+1
@ X, 8 GET E_LABR_DESC
@ X, 60 GET E_LABR_COST PICTURE "####.##"
X = X+1
@ X, 8 GET F_LABR_DESC
@ X, 60 GET F_LABR_COST PICTURE "####.##"
X = X+1
@ X, 8 GET G_LABR_DESC
@ X, 60 GET G_LABR_COST PICTURE "####.##"
X = X+1
@ X, 8 GET H_LABR_DESC
@ X, 60 GET H_LABR_COST PICTURE "####.##"
X = X+1
@ X, 8 GET I_LABR_DESC
@ X, 60 GET I_LABR_COST PICTURE "####.##"
@ 22, 14 SAY "Enter data, Press <CTL><END> at any time to save data."
@ 21, 9 TO 23, 71 DOUBLE
READ
@ 22, 14 SAY " ADDING DATA TO DATA BASE "
@ 21, 9 TO 23, 71 DOUBLE
IF A_LABR_DESC <> " "
APPEND BLANK
REPLACE KEV_LBOR->INV_NO WITH INVNUM
REPLACE KEV_LBOR->LABOR_DESC WITH A_LABR_DESC
REPLACE KEV_LBOR->LABOR_COST WITH A_LABR_COST
ENDIF
IF B_LABR_DESC <> " "
APPEND BLANK
REPLACE KEV_LBOR->INV_NO WITH INVNUM
REPLACE KEV_LBOR->LABOR_DESC WITH B_LABR_DESC
REPLACE KEV_LBOR->LABOR_COST WITH B_LABR_COST
ENDIF
IF C_LABR_DESC <> " "
APPEND BLANK
REPLACE KEV_LBOR->INV_NO WITH INVNUM
REPLACE KEV_LBOR->LABOR_DESC WITH C_LABR_DESC
REPLACE KEV_LBOR->LABOR_COST WITH C_LABR_COST
ENDIF
IF D_LABR_DESC <> " "
APPEND BLANK
REPLACE KEV_LBOR->INV_NO WITH INVNUM
REPLACE KEV_LBOR->LABOR_DESC WITH D_LABR_DESC
REPLACE KEV_LBOR->LABOR_COST WITH D_LABR_COST
ENDIF
IF E_LABR_DESC <> " "
APPEND BLANK
REPLACE KEV_LBOR->INV_NO WITH INVNUM
REPLACE KEV_LBOR->LABOR_DESC WITH E_LABR_DESC
REPLACE KEV_LBOR->LABOR_COST WITH E_LABR_COST
ENDIF
IF F_LABR_DESC <> " "
APPEND BLANK
REPLACE KEV_LBOR->INV_NO WITH INVNUM
REPLACE KEV_LBOR->LABOR_DESC WITH F_LABR_DESC
REPLACE KEV_LBOR->LABOR_COST WITH F_LABR_COST
ENDIF
IF G_LABR_DESC <> " "
APPEND BLANK
REPLACE KEV_LBOR->INV_NO WITH INVNUM
REPLACE KEV_LBOR->LABOR_DESC WITH G_LABR_DESC
REPLACE KEV_LBOR->LABOR_COST WITH G_LABR_COST
ENDIF
IF H_LABR_DESC <> " "
APPEND BLANK
REPLACE KEV_LBOR->INV_NO WITH INVNUM
REPLACE KEV_LBOR->LABOR_DESC WITH H_LABR_DESC
REPLACE KEV_LBOR->LABOR_COST WITH H_LABR_COST
ENDIF
IF I_LABR_DESC <> " "
APPEND BLANK
REPLACE KEV_LBOR->INV_NO WITH INVNUM
REPLACE KEV_LBOR->LABOR_DESC WITH I_LABR_DESC
REPLACE KEV_LBOR->LABOR_COST WITH I_LABR_COST
ENDIF
REINDEX
@ 22, 14 SAY " ADD FUNCTION COMPLETE "
@ 21, 9 TO 23, 71 DOUBLE
CLEAR
@ 24, 10 SAY "Systematics Consulting, Inc. (303)674-8445 - Program KEV_0110"
@ 1, 1 SAY DATE()
@ 1, 71 SAY TIME()
@ 2, 5 TO 5,75 DOUBLE
@ 3, 15 SAY " KEVIN'S SUBARU "
@ 4, 15 SAY " Add New Invoice "
ANSWER = "1"
@ 21, 14 SAY "Enter 1 to Add Parts, 2 to Return to Menu, "
@ 22, 14 SAY "any other character to add more Labor: " GET ANSWER
@ 20, 9 TO 23, 70 DOUBLE
READ
IF ANSWER = "2"
CLOSE ALL
RETURN TO MASTER
ENDIF
IF ANSWER = "1"
CLOSE ALL
DO KEV_0120
ENDIF
LOOP
ENDDO
CLOSE ALL
RETURN TO MASTER
*---------- END OF PROGRAM ----------------